// pages/reg/reg.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: '',
    password: ''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 处理用户名输入
   */
  onUsernameInput(e) {
    this.setData({
      username: e.detail.value
    });
  },

  /**
   * 处理密码输入
   */
  onPasswordInput(e) {
    this.setData({
      password: e.detail.value
    });
  },

  /**
   * 注册按钮点击事件
   */
  onRegister() {
    const { username, password } = this.data;
    

    // 简单验证
    if (!username) {
      wx.showToast({
        title: '请输入用户名',
        icon: 'none'
      });
      return;
    }

    if (!password) {
      wx.showToast({
        title: '请输入密码',
        icon: 'none'
      });
      return;
    }

    if (password.length < 6) {
      wx.showToast({
        title: '密码长度不能少于6位',
        icon: 'none'
      });
      return;
    }

    // 显示加载提示
    wx.showLoading({
      title: '注册中...',
    });

    // 注册请求
    setTimeout(() => {
      // 这里应该发送注册请求到服务器
      wx.request({
        url: 'https://www.xuzhixiang.top:30001/api/user/reg',
        method:"post",
        data:{
            loginname: this.data.username,
            password: this.data.password,
        },
      success:(res)=>{
      console.log(res);
      // 假设注册成功
      wx.showToast({
        title: '注册成功',
        icon: 'success',
        duration: 2000,
        success: () => {
          // 注册成功后跳转到登录页面
          setTimeout(() => {
            wx.navigateTo({
              url: '/pages/login/login'
            });
          }, 2000);
        }
      });
      }
      })
    }, 1500);
  },

  /**
   * 跳转到登录页面
   */
  toLogin() {
    wx.navigateTo({
      url: '/pages/login/login'
    });
  }
})